﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace YunShop_WebAPI.Model
{
    /// <summary>
    /// 2022-07-22 Jonson
    /// </summary>
    public class GoodsModel
    {
        public Int64 FItemID { get; set; }
        public Int64 FClassID { get; set; }
        public string FClassNumber { get; set; }
        public string FGoodsClassName { get; set; }
        public string FUnitName { get; set; }
        public int FPriceBookID { get; set; }
        public string FPriceBookName { get; set; }
        public decimal FPosPrice { get; set; }
        public string FNumber { get; set; }
        public decimal FPurPrice { get; set; }
        public int FGPM { get; set; }
        public string FCode { get; set; }
        public decimal FVipPrice { get; set; }
        public string FName { get; set; }
        public decimal FRmoPrice { get; set; }
        public string FSpec { get; set; }
        public decimal FSelPrice { get; set; }
        public Int64 FSupplyItemID { get; set; }
        public string FSupplyName { get; set; }
        public decimal FMallPrice { get; set; }
        public decimal FMallPoint { get; set; }
        public int FPriceType { get; set; }
        public decimal FRebateAmt { get; set; }
        public int FRebateID { get; set; }
        public decimal FStockTotal { get; set; }
        public decimal FPoint { get; set; }
        public int FPointType { get; set; }
        public Int64 FBrandItemID { get; set; }
        public string FBrandName { get; set; }
        public string FWeight { get; set; }
        public decimal FLowestDis { get; set; }
        public string FQuality { get; set; }
        public string FMadeDate { get; set; }
        public string FBulk { get; set; }
        public int FLife { get; set; }
        public string FHome { get; set; }
        public string FAttribute { get; set; }
        public decimal FRebate1 { get; set; }
        public decimal FLowLimit { get; set; }
        public decimal FRebate2 { get; set; }
        public decimal FHightLimit { get; set; }
        public string FSpelling { get; set; }
        public int FPackFlag { get; set; }
        public string FQSNumber { get; set; }
        public int FDeleted { get; set; }
        public int FRequireFlag { get; set; }
        public int FMallFlag { get; set; } 
        public decimal FMallConvert { get; set; }
        public string FMallUnit { get; set; }
        public int FHotSale { get; set; }
        public int FStockLimitFlag { get; set; }    
        public Int64 FGroupID { get; set; }
        public int FModifyFlag { get; set; }
        public int FDataType { get; set; }
        public string ImagFile0 { get; set; }
        public string ImagFile1 { get; set; }
        public string ImagFile2 { get; set; }
        public string ImagFile3 { get; set; }
        public string ImagFile4 { get; set; }
        public string ImagFile5 { get; set; }
        public string ImagFile6 { get; set; }
        public string ImagFile7 { get; set; }
        public string ImagFile8 { get; set; }
        public string ImagFile9 { get; set; }
        public int ImportFlag { get; set; }
        public string contentHtml { get; set; }
        public int FWeighPlu { get; set; }
        public int FCorpID { get; set; }
        public Int64 FUserID { get; set; }

        public GoodsModel()
        {
            this.FClassNumber = "";
            this.FGoodsClassName = "";
            this.FUnitName = "";
            this.FPriceBookID = 0;
            this.FPriceBookName = "";
            this.FPosPrice = 0;
            this.FNumber = "";
            this.FPurPrice = 0;
            this.FGPM = 1;
            this.FCode = "";
            this.FVipPrice = 0;
            this.FName = "";
            this.FRmoPrice = 0;
            this.FSpec = "";
            this.FSelPrice = 0;
            this.FSupplyItemID = 0;
            this.FSupplyName = "";
            this.FMallPrice = 0;
            this.FMallPoint = 0;
            this.FPriceType = 0;
            this.FRebateAmt = 0;
            this.FRebateID = 0;
            this.FStockTotal = 0;
            this.FPoint = 0;
            this.FPointType = 0;
            this.FBrandItemID = 0;
            this.FBrandName = "";
            this.FWeight = "";
            this.FLowestDis = 0;
            this.FQuality = "";
            this.FMadeDate = "";
            this.FBulk = "";
            this.FLife = 0;
            this.FHome = "";
            this.FAttribute = "";
            this.FRebate1 = 0;
            this.FLowLimit = 0;
            this.FRebate2 = 0;
            this.FHightLimit = 0;
            this.FSpelling = "";
            this.FPackFlag = 0;
            this.FQSNumber = "";
            this.FDeleted = 1;
            this.FRequireFlag = 1;
            this.FMallFlag = 1;
            this.FMallConvert = 1;
            this.FMallUnit = "";
            this.FHotSale = 0;
            this.FStockLimitFlag = 1;
            this.FClassID = 0;
            this.FItemID = 0;
            this.FGroupID = 0;
            this.FModifyFlag = 1;
            this.FDataType = 0;
            this.ImagFile0 = "";
            this.ImagFile1 = "";
            this.ImagFile2 = "";
            this.ImagFile3 = "";
            this.ImagFile4 = "";
            this.ImagFile5 = "";
            this.ImagFile6 = "";
            this.ImagFile7 = "";
            this.ImagFile8 = "";
            this.ImagFile9 = "";
            this.ImportFlag = 0;
            this.contentHtml = "";
            this.FWeighPlu = 0;
            this.FCorpID = 0;
            this.FUserID = 0;
        }
    }
}